package com.sihan.framework.etm.vo.business;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * @author gyz
 * @version 1.0
 * @since jdk1.8
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class DeviceMainInfo{

	@ApiModelProperty(value = "柜子Id")
	private String deviceId;

	@ApiModelProperty(value = "柜子编号")
	private String deviceCode;

	@ApiModelProperty(value = "温度")
	private String temperature;

	@ApiModelProperty(value = "湿度")
	private String humidity;

	@SuppressWarnings("rawtypes")
	@ApiModelProperty(value = "设备编号集合")
	private List<Map> tools;

	@ApiModelProperty(value = "设备状态")
	private String deviceState;

	@ApiModelProperty(value = "湿度状态")
	private String hStat;

	@ApiModelProperty(value = "温度状态")
	private String tStat;
	
	private Integer deviceType;
	
	private BigDecimal voltage;
	private BigDecimal leftTemperature;
	private Integer leftTemperatureStat;
	private BigDecimal leftHumidity;
	private Integer leftHumidityStat;
	private Integer leftDockState;
	private BigDecimal rightTemperature;
	private Integer rightTemperatureStat;
	private BigDecimal rightHumidity;
	private Integer rightHumidityStat;
	private Integer rightDockState;
	
	private Integer stateT;
	private Integer cangSynthesisTemperatureStat;
	private Integer cangSynthesisHumidityStat;

}
